package com.arpa.oms.service;

import com.arpa.oms.domain.dto.OmsAutoCheckDTO;
import com.arpa.oms.domain.entity.OmsAutoCheck;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 自动审核规则 服务类
 * </p>
 *
 * @author spb
 * @since 2021-07-24
 */
public interface IOmsAutoCheckService extends IService<OmsAutoCheck> {

    Integer listCount(OmsAutoCheckDTO autoCheckDTO);

    List<OmsAutoCheck> listPage(OmsAutoCheckDTO autoCheckDTO);

    boolean updateByCode(OmsAutoCheck autoCheck);

    boolean batchUpdateStatus(String code, String value);

    Map<String, Integer> deleteByCodes(List<String> codes);

    OmsAutoCheck getDetailInfoByCode(String code);
}
